/*
 *权限管理，包括权限列表，角色列表
 * @Author: 舒克
 * @Official Accounts: 氧化1028
 * @email: 143587623@qq.com
 * @github: https://gitee.com/KingSio
 * @Date: 2021-01-21 18:37:32
 * @LastEditTime: 2021-02-08 15:22:07
 * @FilePath: \Vue全栈后台\项目\vue_shop\src\api\powerApi.js
 */
import { getData,getPriceData } from "./request";
//权限管理接口
export const getRightsListData=data=>getData('/rights/list','get',data)//权限列表显示数据
export const getRightsTreeData=data=>getData('/rights/tree','get',data)//权限树状显示数据
export const getallotRightsData=(id,data)=>getData(`roles/${id}/rights`,'post',data);//根据角色id,权限 ID 列表（字符串）,发送请求

//角色管理接口
export const getRolesListData=data=>getData('/roles','get',data)//角色列表数据
export const addRolesData=data=>getData("/roles",'post',data);//添加角色
export const getEditRolesData=(id,data)=>getData(`/roles/${id}`,'get',data);//根据id获取数据，修改接口
export const postEditRolesData=(id,data)=>getData(`/roles/${id}`,'put',data);//根据id修改数据，修改后，进行提交接口
export const removeRolesData=(id,data)=>getData(`/roles/${id}`,'delete',data)//删除角色，根据id
export const getSearchIdData=(id,data)=>getData(`/roles/${id}`,"get",data);//根据id查询角色数据



//删除角色指定权限
export const removeRightData=(roleId,rightId,data)=>getData(`roles/${roleId}/rights/${rightId}`,'delete',data)
